package com.lm.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.lm.model.User;

/**
 * 11-创建UserMapper接口
 * @author Administrator
 *
 */
public interface UserMapper {
	
	List<User> findAll();
	/**
	 * 根据用户名查询用户对象
	 * @param username
	 * @return
	 */
	User findUserByUserName(@Param("username") String username);
	/**
	 * 根据用户id删除用户
	 * @param id
	 */
	Integer removeUser (@Param("user_id") Integer id);
	/**
	 * 根据用户id查询用户详情
	 * @param id
	 * @return
	 */
	User findUserById(@Param("user_id") Integer id);
	/**
	 * 根据用户id修改用户信息
	 * @param user
	 */
	Integer updateUser(User user);
	/**
	 * 新增用户
	 * @param user
	 * @return
	 */
	Integer adduser(User user);
}
